package com.xwdeshj.repository;

import com.xwdeshj.entity.XwUserinfo;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

/**
 * Created by BKWJA on 2018/11/19.
 * 用户信息列表
 */
public interface XwUserinfoRepository extends JpaRepository<XwUserinfo,Integer> {


    /**
     * 查询该用户是否存在，用户名检查
     * @param username
     * @return
     */
    public XwUserinfo findByUserName(String username);

    /**
     * 查询该用户是否存在，用户名和电话号码检查
     * 检查使用exists()
     * @param username
     * @return
     */
    public XwUserinfo findByUserNameOrUserTel(String username,String tel);

    /**
     * 强制更改密码
     * @param userEncrypid
     * @return
     */
    public XwUserinfo findByUserEncryptid(String userEncrypid);

    //删除对应的记录
    public int deleteByUserEncryptid(String userEncrypid);

    //根据电话号码，查询该电话号码是否已经被人注册 可能是多个list集合
    public List<XwUserinfo> findByUserTel(String tel);

}
